[ ทดสอบ - ตรวจสอบประเภทไฟล์และเปรียบเทียบค่า
test EXPRESSION
test
[ EXPRESSION ]
[ ]
[ OPTION
ออกด้วยสถานะที่กำหนดโดย EXPRESSION
แสดงวิธีใช้นี้และออก
ข้อมูลเวอร์ชันเอาต์พุตและออก
EXPRESSION ที่ละเว้นจะมีค่าเริ่มต้นเป็นเท็จ มิฉะนั้น EXPRESSION จะเป็นจริงหรือเท็จและตั้งค่าสถานะการออก มันเป็นหนึ่งใน:
การแสดงออกเป็นจริง
การแสดงออกเป็นเท็จ
ทั้ง EXPRESSION1 และ EXPRESSION2 เป็นจริง
EXPRESSION1 หรือ EXPRESSION2 เป็นจริง
ความยาวของ STRING ไม่ใช่ศูนย์
เท่ากับ -n STRING
ความยาวของ STRING เป็นศูนย์
สตริงมีค่าเท่ากัน
สตริงไม่เท่ากัน
INTEGER1 เท่ากับ INTEGER2
INTEGER1 มากกว่าหรือเท่ากับ INTEGER2
INTEGER1 มากกว่า INTEGER2
INTEGER1 น้อยกว่าหรือเท่ากับ INTEGER2
INTEGER1 น้อยกว่า INTEGER2
INTEGER1 ไม่เท่ากับ INTEGER2
FILE1 และ FILE2 มีอุปกรณ์และหมายเลขไอโหนดเหมือนกัน
FILE1 ใหม่กว่า (วันที่แก้ไข) กว่า FILE2
FILE1 เก่ากว่า FILE2
FILE มีอยู่และเป็นบล็อกพิเศษ
FILE มีอยู่และเป็นอักขระพิเศษ
FILE มีอยู่และเป็นไดเร็กทอรี
แฟ้มที่มีอยู่
FILE มีอยู่และเป็นไฟล์ปกติ
FILE มีอยู่และเป็น set-group-ID
FILE มีอยู่และเป็นเจ้าของโดยรหัสกลุ่มที่มีประสิทธิภาพ
FILE มีอยู่และเป็นลิงก์สัญลักษณ์ (เหมือนกับ -L)
FILE มีอยู่และมีชุดบิตเหนียว
FILE มีอยู่และเป็นลิงก์สัญลักษณ์ (เหมือนกับ -h)
FILE มีอยู่และถูกแก้ไขตั้งแต่อ่านครั้งล่าสุด
FILE มีอยู่และเป็นเจ้าของโดย ID ผู้ใช้ที่มีประสิทธิภาพ
FILE มีอยู่และเป็นไพพ์ที่มีชื่อ
FILE มีอยู่และผู้ใช้มีสิทธิ์อ่าน
FILE มีอยู่และมีขนาดมากกว่าศูนย์
FILE มีอยู่และเป็นซ็อกเก็ต
ตัวอธิบายไฟล์ FD ถูกเปิดบนเทอร์มินัล
FILE มีอยู่และมีการตั้งค่าบิต set-user-ID
FILE มีอยู่และผู้ใช้มีสิทธิ์ในการเขียน
FILE มีอยู่และผู้ใช้มีการเข้าถึง (หรือค้นหา)
ยกเว้น -h และ -L ลิงก์สัญลักษณ์ที่เกี่ยวข้องกับการทดสอบที่เกี่ยวข้องกับ FILE ทั้งหมด ระวังว่าต้องมีการหลีกวงเล็บ (เช่น ด้วยแบ็กสแลช) สำหรับเชลล์ INTEGER อาจเป็น -l STRING ซึ่งหาค่าเท่ากับความยาวของ STRING
หมายเหตุ: ไบนารี -a และ -o มีความคลุมเครือโดยเนื้อแท้ ใช้แทน
test EXPR1 && test EXPR2
หรือ
test EXPR1 || test EXPR2
หมายเหตุ: [ ใช้ตัวเลือก --help และ --version แต่การทดสอบไม่เป็นเช่นนั้น การทดสอบจะถือว่าแต่ละรายการเหมือนกับที่ปฏิบัติต่อ STRING ที่ไม่ว่างเปล่าอื่นๆ
หมายเหตุ: เชลล์ของคุณอาจมีเวอร์ชันทดสอบและ/หรือ [ ซึ่งมักจะมาแทนที่เวอร์ชันที่อธิบายไว้ที่นี่ โปรดดูเอกสารประกอบของเชลล์ของคุณสำหรับรายละเอียดเกี่ยวกับตัวเลือกที่สนับสนุน
เขียนโดย เควิน บราวน์สดอร์ฟ และ แมทธิว แบรดเบิร์น
ความช่วยเหลือออนไลน์ของ GNU coreutils: https://www.gnu.org/software/coreutils/
รายงานจุดบกพร่องของการแปลไปที่ https://translationproject.org/team/
ลิขสิทธิ์ © 2022 Free Software Foundation, Inc. ใบอนุญาต GPLv3+: GNU GPL เวอร์ชัน 3 หรือใหม่กว่า https://gnu.org/licenses/gpl.html.
นี่เป็นซอฟต์แวร์ฟรี: คุณมีอิสระที่จะเปลี่ยนแปลงและแจกจ่ายซ้ำได้ ไม่มีการรับประกันตามขอบเขตที่กฎหมายอนุญาต
access(2)
Full documentation https://www.gnu.org/software/coreutils/test
or available locally via: info '(coreutils) test invocation'